iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
Python

基礎Python學習系列 第 9

if敘述

  • 分享至 

  • xImage
  •  

【if敘述】
if 敘述是 Python 中用來進行條件判斷的基本語句。當條件為真(True)時,會執行對應的程式碼塊;如果條件為假(False),則可以選擇性地執行 else 或 elif (else if)的程式碼塊。
今天會先介紹單向的選擇敘述,也就是if 敘述。
【關係運算子】
在進入if 敘述前,要先來學關係運算子,關係運算子常常搭配著if 敘述一起使用!
1.' < ' : 小於
2. ' <= ' : 小於或等於
3. ' > ': 大於
4. ' >= ' : 大於或等於
5. ' == ': 等於
6. ' != ' : 不等於

【釋例】
輸入一分數,若分母不為零,則輸出運算結果,並在計算結果完成後輸出finish字串。
實際操作如下:
分母不為零
https://ithelp.ithome.com.tw/upload/images/20240923/20169294at45WQYv2f.png
分母為零
https://ithelp.ithome.com.tw/upload/images/20240923/20169294iws8dW6ECY.png

註: 在if 敘述下的內容需要縮排

常見錯誤:
https://ithelp.ithome.com.tw/upload/images/20240923/20169294uhfV0c1v7y.png
註:因為若是if 敘述之條件是真的時,會接著進行if 敘述條件內的內容(也就是縮排的部分),否則會跳出來執行,如果照上述的作法會發現,即便分母為零,但仍會跳出來執行後續的部分。

if 敘述是一個非常考驗邏輯的程式,多加練習。以上就是今天的內容,明天會繼續從if 敘述延伸。


上一篇
輸入函式input()
下一篇
if…else敘述 & if…elif…else敘述
系列文
基礎Python學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言